#include "FileMonitor.h"
#include "config.h"
#include <string>

using namespace std;

FileMonitor::FileMonitor()
{
}

FileMonitor::~FileMonitor()
{
}

bool FileMonitor::readDirectory(string strDir)
{
    struct _finddata_t archivo;
    strDir.append("\\*.*");
	long lListo= _findfirst(strDir.c_str(),&archivo);
    if(lListo)
    {
         while(!_findnext(lListo,&archivo))
         {    
               if(!(archivo.attrib==_A_SUBDIR))
               {
            	   strFileList += archivo.name;
            	   strFileList += ":" ;
            	   strFileList += _ultoa(archivo.size,chrBuff,10);
            	   strFileList += "|";
               }
         }
         return true;
    }
    return false;
}

string FileMonitor::getFileList()
{
	return strFileList;
}
